const db = require('../taozi-game/model/db/mysql');
console.log(process.env.NODE_ENV);
let configs = require(process.env.NODE_ENV);
console.log(configs.mysql());
//init db pool.
db.init(configs.mysql());

let dataarr = [
  //   {
  //     userId:230968, //朱刘军
  //     areaid:3 //安徽
  //  },
  //   {
  //     userId:231473, //李美花
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:231158, //苏雪梅
  //     areaid:23 //山西
  //   },
  //   {
  //     userId:231342, //柴丽
  //     areaid:23 //山西
  //   },
  //   {
  //     userId:231047, //刘欣
  //     areaid:3 //安徽
  //   },
  //   {
  //     userId:231198, //翟登峰
  //     areaid:3 //安徽
  //   },
  //   {
  //     userId:231195, //谷倍倍
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230080, //董鹏飞
  //     areaid:23 //山西
  //   },
  //   {
  //     userId:231026, //李贝贝
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230996, //陈振乾
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230974, //李兵
  //     areaid:31  //浙江
  //   },
  //   {
  //     userId:230966, //张婷
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230895, //柴修杰
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230852, //孟会娟
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230859, //刘盼盼
  //     areaid:31  //浙江
  //   },
  //   {
  //     userId:230729, //杨娜
  //     areaid:23  //安徽
  //   },
  //   {
  //     userId:230729, //杨娜
  //     areaid:23  //安徽
  //   },
  //   {
  //     userId:230696, //耿可
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230697, //耿威
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230073, //刘洋
  //     areaid:3  //安徽
  //   },
  //   {
  //     userId:230008, //昝梦洁
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230552, //薛国栋
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230533, //宋强
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230485, //鹿晋辉
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230410, //李翠珍
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230330, //安国
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230320, //杨海河
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230319, //马俊茂
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230283, //张未珍
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230189, //李俊平
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230074, //武哲荣
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:230047, //任泽平
  //     areaid:23  //山西
  //   },
  //   {
  //     userId:231573, //耿可
  //     areaid:3  //安徽亳州
  //   }
  //   ,
  //   {
  //     userId:231422, //苏林英
  //     areaid:23  //山西
  //   }
  //   ,
  //   {
  //     userId:230047, //任泽平
  //     areaid:23  //山西
  //   }
  //   ,
  //   {
  //     userId:231178, //汪彪
  //     areaid:3  //山西
  //   }
  //   ,
  //   {
  //     userId:230881, //尤玉飞
  //     areaid:3  //安徽亳州
  //   }
  //   ,
  //   {
  //     userId:230963, //袁浩永
  //     areaid:3  //安徽亳州
  //   }
  //   ,
  //   {
  //     userId:230925, //姚建军
  //     areaid:23  //山西
  //   }
  //   ,
  //   {
  //     userId:230892, //张杰杰
  //     areaid:3  //安徽亳州
  //   }
    // {
    //   userId:231924, //张杰杰
    //   areaid:23  //安徽亳州
    // },
    // {
    //   userId:231508, //张杰杰
    //   areaid:3  //安徽亳州
    // },
    {
      userId:230024, //张杰杰
      areaid:23  //安徽亳州
    },
    {
      userId:230205, //张杰杰
      areaid:3  //安徽亳州
    },{
      userId:230399, //张杰杰
      areaid:3  //安徽亳州
    },{
      userId:231422, //张杰杰
      areaid:23  //安徽亳州
    },{
      userId:231573, //张杰杰
      areaid:3  //安徽亳州
    },{
      userId:230858, //张杰杰
      areaid:3  //安徽亳州
    },
  ]
dlareaid(dataarr)

  async function dlareaid(dataarr){
    if(dataarr.length > 0){
      for(let i = 0;i<dataarr.length;i++){
        //查询对应用户和代理的数据进行同步
        let {userId, areaid} = dataarr[i];
        console.log("----------userId："+userId+"    "+JSON.stringify({where:{user_name:userId+""}}));
        //修改代理区域
        await db.GameAdmin.update({areaid:areaid},{where:{user_name:userId+""}});
        //根据代理获取所有用户
        let userList = await db.User.findAll({where:{dealerid:userId}})
        console.log(userList.length);
        for(let i = 0; i< userList.length; i++){
          let user = userList[i];
          await db.User.update({areaid:areaid},{where:{userid:user.userid}})
          //出入默认登录的记录
          await db.UserRegion.create({
            account:user.account,
            areaid,
            create_time:parseInt(Date.now()/1000)
          })
        }
      }
      console.log("---------------执行完毕----------------");
    }
}

